package zack.project.types.annotation;

import java.lang.annotation.*;

/**
 * @author A1793
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
@Documented
public @interface RateLimiterAccessInterceptor {
    public String key() default "all";

    public double permitsPerSecond();

    public double blacklistCount() default 0;

    public String fallbackMethod();


}
